/*
chars
parse bab bab
parse pen pen
parse git git
parse box box
parse tug tug
noparse sky Vowel 2
noparse end Word 1
*/

# This doesn't actually test anything very much, but it is I feel, a
# very natural way to write this grammar as a PEG.

Word :: char * ← Consonant Vowel Consonant { ref_str() }
Vowel :: void ← [aeiou]
Consonant ← !Vowel [a-z]
